$(document).ready(

function() {

	// 应用详情
		$(".appdetail").fancybox( {
			// 'showCloseButton':true,
			'autoScale' : false,
			'transitionIn' : 'elastic',
			'transitionOut' : 'elastic',
			'type' : 'iframe'

		});

		$("#email").click(function() {
			$(this).val("");
		});

		$("#password").click(function() {
			$(this).val("");
		});
		// 用户登录
		$("#login").click(function() {
			$.post("login", {
				email : $("#email").val(),
				password : $("#password").val()
			}, function(data) {
				if (data == "登录成功") {
					window.location.reload();
				} else {
					alert(data);
				}

			});

		});
		// 设置密码
		$("#setpass").click(function() {
			$.post("setpassword", {
				pass1 : $("#pass1").val(),
				pass2 : $("#pass2").val()
			}, function(data) {

				if (data == "设置成功") {
					window.location.href = "/";
				} else {
					alert(data);
				}

			});
		});
		// 更改密码

		$("#changepass").click(function() {
			$.post("setpassword", {
				oldpass : $("#oldpass").val(),
				pass1 : $("#newpass1").val(),
				pass2 : $("#newpass2").val()
			}, function(data) {

				if (data == "设置成功") {
					alert(data);
					window.location.reload();
				} else {
					alert(data);
				}

			});
		});

		// 设置链接

		$("#setlink").click(function() {

			$.post("setlink", {
				title : $("#ltitle").val(),
				url : $("#lurl").val()
			}, function(data) {
				if (data == "修改成功" || data == "添加成功") {
					alert(data);
					window.location.reload();

				} else {
					alert(data);
				}

			});
		});

		$("#ltitle").click(function() {
			$(this).val("");
		});
		$("#lurl").click(function() {
			$(this).val("");
		});

		// 用户注册
		$("#regist").click(
				function() {

					$.post("regist", {
						email : $("#mail").val(),
						answer : $("#answer").val(),
						questionId : $("#questionId").val()
					}, function(data) {
						if (data == "请赶快去" + $("#mail").val() + "激活") {
							$("#reg").replaceWith(
									"注册成功,进入" + $("#mail").val() + "进行激活");

						} else {
							alert(data);
						}

					});
				});
		$("#mail").click(

		function() {

			$(this).val("");
		});

		$("#answer").click(

		function() {

			$(this).val("");
		});

		// alert("running");
		$("#join").fancybox( {

			'autoScale' : false,
			'transitionIn' : 'elastic',
			'transitionOut' : 'elastic',
			'type' : 'iframe'
		});
		// 个人中心
		$("#center").fancybox( {
			// 'scrolling' :'no',
			'width' : 460,
			'height' : '75%',
			'autoScale' : false,
			'transitionIn' : 'elastic',
			'transitionOut' : 'elastic',
			'type' : 'iframe'
		});
		// 个人主页
		$("#show").fancybox( {
			// 'showCloseButton':true,
			'width' : 600,
			'height' : 620,
			'autoScale' : false,
			'transitionIn' : 'elastic',
			'transitionOut' : 'elastic',
			'type' : 'iframe'
		});

		// app管理
		$("#appdash").fancybox( {
			// 'showCloseButton':true,
			'autoScale' : false,
			'transitionIn' : 'elastic',
			'transitionOut' : 'elastic',
			'type' : 'iframe'
		});

		// 增加app[已过期]

		/*
		 * $("#addapp").click(function() { $.post("addapp", { name :
		 * $("#appname").val(), description : $("#appdesc").val() },
		 * function(data) {
		 * 
		 * if (data == "app添加成功") { alert(data); window.location.reload(); }
		 * else { alert(data); } }); });
		 */

		// 个人图片设置
		$('#iphoto').uploadify( {

			'fileDataName' : 'photo',
			'uploader' : '/public/uploadify/uploadify.swf',
			'script' : '/uploadimg',
			'fileDesc' : '只允许jpg',
			'fileExt' : '*.jpg',
			'buttonText' : 'File',
			'cancelImg' : '/public/uploadify/cancel.png',
			'scriptData' : {
				'email' : $("#iemail").val()
			},

			'onComplete' : function(event, ID, fileObj, response, data) {
				alert(response);
				window.location.reload();

			}

		});

		// 个人信息设置
		$("#setinfo").click(function() {
			$.post("setinformation", {
				name : $("#iname").val(),
				title : $("#ititle").val(),
				introduction : $("#introduction").val(),
				email : $("#iemail").val()
			}, function(data) {
				alert("设置成功");
			});
		});

		// 图片裁剪
		$("#setinfo2").click(function() {
			$.post("cutimage", {
				x1 : $("#x1").val(),
				y1 : $("#y1").val(),
				width : $("#width").val(),
				height : $("#height").val()
			}, function(data) {
				alert(data);
				window.location.reload();

			});
			// alert($("#x1").val());
				// alert($("#y1").val());
				// alert($("#width").val());
				// alert($("#height").val());
			});

		$("#showphoto").imgAreaSelect( {
			// handles用来显示上下左右以及角上的缩放点

			aspectRatio : '1:1',
			handles : true,

			onSelectChange : getSelection
		});

		function getSelection(img, selection) {
			// alert("savage");
			$("#x1").val(selection.x1);
			$("#y1").val(selection.y1);
			$("#width").val(selection.width);
			$("#height").val(selection.height);
		}

		// 使用uploadify上传图片
		// scriptData动态属性设置,uploadifySettings()

		$('#icon').uploadify( {

			// 别忘了取个名字，不然后台就无法处理
			'auto' : false,
			'fileDataName' : 'icon',
			'uploader' : '/public/uploadify/uploadify.swf',
			'script' : '/addapp',
			'fileDesc' : '只允许jpg或者bmp',
			'fileExt' : '*.jpg;*.bmp',
			'buttonText' : 'Icon',
			'cancelImg' : '/public/uploadify/cancel.png',
			'scriptData' : {
				'email' : $("#appemail").val()

			},

			'onComplete' : function(event, ID, fileObj, response, data) {
				alert(response);
				window.location.reload();
				// alert($("#appname").val());

		}

		});

		// 增加app

		$("#addapp").click(function() {

			$('#icon').uploadifySettings('scriptData', {
				'appname' : $('#appname').val(),
				'description' : $('#appdesc').val()
			});
			$('#icon').uploadifyUpload();

		});

		// 编辑app
		$("#editapp").click(function() {
			$.post("editapp", {
				id : $("#appId").val(),
				appname : $("#appname").val(),
				description : $("#appdesc").val()
			}, function(data) {
				alert(data);
			});
		});

		// 更换icon
		$('#newicon').uploadify( {

			'fileDataName' : 'icon',
			'uploader' : '/public/uploadify/uploadify.swf',
			'script' : '/changeicon',
			'fileDesc' : '只允许jpg',
			'fileExt' : '*.jpg',
			'buttonText' : 'Icon',
			'cancelImg' : '/public/uploadify/cancel.png',
			'scriptData' : {
				'id' : $("#appId").val()
			},

			'onComplete' : function(event, ID, fileObj, response, data) {
				alert(response);
				window.location.reload();

			}

		});

		$("#changeicon").click(function() {
			$('#newicon').uploadifyUpload();
		});

		// 增加作者
		$("#addauthor").click(function() {
			$.post("addauthor", {
				appId : $("#appId").val(),
				name : $("#author").val()
			}, function(data) {
				alert(data);
			});
		});
		
		
		//修改应用名称和应用描述，按钮的disabled功能
		$("#appname").blur(
				function(){
					if($(this).val()!=""&&$("#appdesc").val()!=""){
						$("#editapp").removeAttr("disabled");
						//alert("savage");
					}else{
						$("#editapp").attr("disabled","disabled");
					}
					
				}
		);
		
		$("#appdesc").blur(
				function(){
					if($(this).val()!=""&&$("#appname").val()!=""){
						$("#editapp").removeAttr("disabled");
						//alert("savage");
					}else{
						$("#editapp").attr("disabled","disabled");
					}
					
				}
		);
		
	}

);